Congestion in InfiniBand Networks
نویسنده
چکیده
The InfiniBand Architecture (IBA) is a relatively new industry-standard networking technology suited for inter-processor and I/O communication. One of the challenges facing IBA networks is how to deal with congestion. The most recent version of the IBA specification includes a Congestion Control Annex (CCA) that relies on end-to-end Explicit Congestion Notification (ECN) packet marking to resolve congestion with traffic injection rate throttling. However, setting the CCA parameters to control congestion in a stable and efficient manner requires some experimentation. There are alternatives to ECN that can be used to deal with congestion, including adaptive routing and Virtual Output Queuing (VOQ.) Due to the specific requirements of IBA, adaptive routing and VOQ are tricky to implement, but it can be done. Once implemented, adaptive routing can be effective at preventing congestion by routing around it, and VOQ can be effective at eliminating congestion spreading by bypassing it. However, these two techniques do not address the root cause of congestion as ECN does. This paper examines the advantages and disadvantages of each technique, and suggests that the best approach may be to combine the techniques, in order to both avoid congestion where possible, and recover from it when
منابع مشابه
Dynamic Routing Balancing On InfiniBand Networks*
InfiniBand (IBA) technology was developed to address the performance issues associated with messages movement among Endnodes and computer I/O devices. However, InfiniBand is also widely deployed within high performance computing (HPC) clusters due to the high bandwidth and low message latency attributes it offers to inter-processor communication systems. An interconnection-network efficient des...
متن کاملModelling and validation
In a lossless interconnection network congestion may results in performance degradation if no countermeasure is taken. To relieve the consequences of congestion, and by that to achieve good utilization of networks resources even at high network load, congestion control (CC) has been added to the InfiniBand specification. The behavior of the InfiniBand CC is, however, governed by a set of CC par...
متن کاملEvaluation of congestion detection mechanisms for InfiniBand switches
InfiniBand System Area Networks using link-level flow control can experience congestion spreading, where one bottleneck link causes traffic to block throughout the network. End-to-end congestion control using Explicit Congestion Notification (ECN) packet marking has the potential to solve this problem. In this paper, we develop and evaluate ECN mechanisms for switches with input-buffered config...
متن کاملEnd-to-End Congestion Control for System Area Networks
congestion control, system area networks, SAN, InfiniBand, window control, rate control, ECN, I/O Interconnect System Area Networks (SANs) using linklevel flow control experience congestion spreading, where one bottleneck link causes traffic to block throughout the network. In this paper, an end-to-end congestion control scheme is proposed that avoids congestion spreading, delivers high through...
متن کاملDEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CONGESTION MANAGEMENT FOR LOSSLESS ETHERNET OPERATION by Jinjing
CONGESTION MANAGEMENT FOR LOSSLESS ETHERNET OPERATION by Jinjing Jiang ADVISOR: Professor Raj Jain May 2008 Saint Louis, Missouri IEEE 802.1 standards committee is working on a new specification for congestion notification in Ethernet networks. The goal of this work is to enable applications of Ethernet in backend data center networks. Such applications typically use Fiber Channel and Infiniban...
متن کامل